package com.project.server.mapper.garden;

import com.project.server.domain.garden.TGardenGuard;

import java.util.List;

/**
 * 园区门禁信息Mapper接口
 *
 * @author project
 * @date 2021-07-01
 */
public interface TGardenGuardMapper {

    /**
     * 查询园区门禁信息
     *
     * @param guardId 园区门禁信息ID
     * @return 园区门禁信息
     */
    public TGardenGuard selectTGardenGuardById(Long guardId);

    /**
     * 查询园区门禁信息列表
     *
     * @param tGardenGuard 园区门禁信息
     * @return 园区门禁信息集合
     */
    public List<TGardenGuard> selectTGardenGuardList(TGardenGuard tGardenGuard);

    /**
     * 新增园区门禁信息
     *
     * @param tGardenGuard 园区门禁信息
     * @return 结果
     */
    public int insertTGardenGuard(TGardenGuard tGardenGuard);

    /**
     * 修改园区门禁信息
     *
     * @param tGardenGuard 园区门禁信息
     * @return 结果
     */
    public int updateTGardenGuard(TGardenGuard tGardenGuard);

    /**
     * 删除园区门禁信息
     *
     * @param guardId 园区门禁信息ID
     * @return 结果
     */
    public int deleteTGardenGuardById(Long guardId);

    /**
     * 批量删除园区门禁信息
     *
     * @param guardIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTGardenGuardByIds(Long[] guardIds);
}
